在Excel中计算2的补码

您所在的位置:网站首页 excel 二进制数表示 在Excel中计算2的补码

在Excel中计算2的补码

2024-07-10 05:46| 来源: 网络整理| 查看: 265

Scott的回答很棒,因为它实现了OP所想到的使用字符串操作的方法。然而,我觉得一个更好的想法是通过减去十进制数来计算2的补数。

使用BIN2DEC('Binary String'),或者简单地使用您可能在某个点上转换为二进制的原始十进制数。

然后,如果您想要计算8位2的补数,您可以简单地从2^8中减去这个数字,使用POW(2, 8) - BIN2DEC('Binary String')。

然后使用DEC2BIN()将其转换为二进制

通过倒置位模式和由OP发布的添加1来定义2的补码仅仅是这个更基本的2补语的定义的结果。本教程的作者在页面底部讨论这个定义。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3